#ifndef _IOT_LOGGER_H_
#define _IOT_LOGGER_H_

typedef enum
{
	IOT_LOG_LEVEL_ALL=0,
	IOT_LOG_LEVEL_DEBUG=1,
	IOT_LOG_LEVEL_INFO=2,
	IOT_LOG_LEVEL_WARN=3,
	IOT_LOG_LEVEL_ERROR=4,
	IOT_LOG_LEVEL_NONE=5,
}iot_E_LogLevel;

extern void iot_logChangeLevel(iot_uint8_t logLevel);
extern void iot_logDebug(iot_char_t *str,...);
extern void iot_logInfo(iot_char_t *str,...);
extern void iot_logWarn(iot_char_t *str,...);
extern void iot_logError(iot_char_t *str,...);
extern void iot_logLine(iot_char_t *str,...);

#endif
